home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / general / modelers / geomview / source.lha / Geomview / src / bin / stereo / sterui.c < prev    next >
C/C++ Source or Header  |  1993-11-03  |  4KB  |  123 lines

  1. /* Form definition file generated with fdesign. */
  2.  
  3. #include "forms.h"
  4. #include "sterui.h"
  5.  
  6. FL_FORM *stereo;
  7.  
  8. FL_OBJECT
  9.         *StereoBrowser,
  10.         *SwapButton,
  11.         *QuitButton,
  12.         *BestViewText,
  13.         *FocalButton,
  14.         *HelpButton,
  15.         *ConvSlider,
  16.         *MoreButton;
  17.  
  18. void create_form_stereo()
  19. {
  20.   FL_OBJECT *obj;
  21.   stereo = fl_bgn_form(FL_NO_BOX,223.0,199.0);
  22.   obj = fl_add_box(FL_UP_BOX,0.0,0.0,223.0,199.0,"");
  23.     fl_set_object_color(obj,9,47);
  24.     fl_set_object_align(obj,FL_ALIGN_TOP);
  25.   StereoBrowser = obj = fl_add_browser(FL_HOLD_BROWSER,9.0,9.0,111.0,78.0,"");
  26.     fl_set_call_back(obj,StereoProc,0);
  27.   SwapButton = obj = fl_add_lightbutton(FL_PUSH_BUTTON,123.0,36.0,93.0,24.0,"Eye Swap");
  28.     fl_set_call_back(obj,SwapProc,0);
  29.   obj = fl_add_text(FL_NORMAL_TEXT,64.0,172.0,38.0,22.0,"Stereo View");
  30.     fl_set_object_lsize(obj,FL_LARGE_FONT);
  31.     fl_set_object_align(obj,FL_ALIGN_CENTER);
  32.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  33.   QuitButton = obj = fl_add_button(FL_NORMAL_BUTTON,182.0,172.0,38.0,24.0,"Quit");
  34.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  35.     fl_set_call_back(obj,QuitProc,0);
  36.   BestViewText = obj = fl_add_box(FL_FLAT_BOX,10.0,90.0,200.0,40.0,"");
  37.     fl_set_object_color(obj,9,47);
  38.   FocalButton = obj = fl_add_button(FL_NORMAL_BUTTON,123.0,63.0,93.0,24.0,"Focal Plane");
  39.     fl_set_call_back(obj,FocalProc,0);
  40.   HelpButton = obj = fl_add_button(FL_NORMAL_BUTTON,176.0,8.0,40.0,23.0,"Help");
  41.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  42.     fl_set_call_back(obj,HelpProc,1);
  43.   obj = fl_add_text(FL_NORMAL_TEXT,152.0,168.0,34.0,25.0,"1.0");
  44.     fl_set_object_align(obj,FL_ALIGN_CENTER);
  45.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  46.   ConvSlider = obj = fl_add_valslider(FL_HOR_NICE_SLIDER,8.0,128.0,198.0,21.0,"Convergence angle");
  47.     fl_set_object_color(obj,47,11);
  48.     fl_set_object_align(obj,FL_ALIGN_TOP);
  49.     fl_set_call_back(obj,ConvProc,0);
  50.   MoreButton = obj = fl_add_button(FL_NORMAL_BUTTON,124.0,8.0,49.0,24.0,"More..");
  51.     fl_set_call_back(obj,MoreProc,1);
  52.   fl_end_form();
  53. }
  54.  
  55. /*---------------------------------------*/
  56.  
  57. FL_FORM *Help;
  58.  
  59. FL_OBJECT
  60.         *HelpBrowser,
  61.         *DoneButton;
  62.  
  63. void create_form_Help()
  64. {
  65.   FL_OBJECT *obj;
  66.   Help = fl_bgn_form(FL_NO_BOX,570.0,450.0);
  67.   obj = fl_add_box(FL_UP_BOX,0.0,0.0,570.0,450.0,"");
  68.   HelpBrowser = obj = fl_add_browser(FL_NORMAL_BROWSER,10.0,10.0,550.0,410.0,"");
  69.     fl_set_object_lsize(obj,FL_SMALL_FONT);
  70.     fl_set_object_lstyle(obj,FL_FIXED_STYLE);
  71.   DoneButton = obj = fl_add_button(FL_NORMAL_BUTTON,510.0,420.0,45.0,24.0,"Done");
  72.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  73.     fl_set_call_back(obj,DoneProc,(long)Help);
  74.   fl_end_form();
  75. }
  76.  
  77. /*---------------------------------------*/
  78.  
  79. FL_FORM *More;
  80.  
  81. FL_OBJECT
  82.         *OcularInput,
  83.         *ScreenWidthInput,
  84.         *DoneButton,
  85.         *FixedCamButton,
  86.         *CamNameInput;
  87.  
  88. void create_form_More()
  89. {
  90.   FL_OBJECT *obj;
  91.   More = fl_bgn_form(FL_NO_BOX,255.0,140.0);
  92.   obj = fl_add_box(FL_UP_BOX,0.0,0.0,255.0,140.0,"");
  93.     fl_set_object_color(obj,9,47);
  94.   OcularInput = obj = fl_add_input(FL_NORMAL_INPUT,10.0,12.0,110.0,26.0,"Ocular Separation");
  95.     fl_set_object_color(obj,14,6);
  96.     fl_set_object_align(obj,FL_ALIGN_RIGHT);
  97.     fl_set_call_back(obj,OcularSepProc,0);
  98.   ScreenWidthInput = obj = fl_add_input(FL_NORMAL_INPUT,10.0,44.0,110.0,24.0,"Screen Width");
  99.     fl_set_object_color(obj,14,6);
  100.     fl_set_object_align(obj,FL_ALIGN_RIGHT);
  101.     fl_set_call_back(obj,ScreenWidthProc,0);
  102.   DoneButton = obj = fl_add_button(FL_NORMAL_BUTTON,204.0,105.0,45.0,24.0,"Done");
  103.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  104.     fl_set_call_back(obj,DoneProc,(long)More);
  105.   obj = fl_add_text(FL_NORMAL_TEXT,139.0,33.0,78.0,14.0,"(in inches)");
  106.   FixedCamButton = obj = fl_add_lightbutton(FL_PUSH_BUTTON,10.0,105.0,120.0,25.0,"Fixed camera");
  107.   CamNameInput = obj = fl_add_input(FL_NORMAL_INPUT,10.0,75.0,110.0,24.0,"Camera Name");
  108.     fl_set_object_color(obj,14,6);
  109.     fl_set_object_align(obj,FL_ALIGN_RIGHT);
  110.     fl_set_call_back(obj,CamNameProc,0);
  111.   fl_end_form();
  112. }
  113.  
  114. /*---------------------------------------*/
  115.  
  116. void create_the_forms()
  117. {
  118.   create_form_stereo();
  119.   create_form_Help();
  120.   create_form_More();
  121. }
  122.  
  123.